const reportValidate = {
	matterRules: {
		caseTitle: [{
			type: 'string',
			required: true,
			message: '请输入标题',
			trigger: ['blur', 'change']
		}, {
			pattern: /^[\u4e00-\u9fa5][\s\S]{0,24}$/,
			message: '请输入1到25个字符，并确保以中文字符开头',
			trigger: ['blur', 'change']
		}],
		insideTradCntctObjTypeCde: {
			type: 'string',
			required: true,
			message: '请选择内幕交易标的类型',
			trigger: ['blur', 'change']
		},
		stockAbbr: [{
				type: 'string',
				required: true,
				message: '请输入股票简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,20}$/,
				message: '请输入1到20个字符',
				trigger: ['blur', 'change']
			}
		],
		stockCde: [{
				type: 'string',
				required: true,
				message: '请输入股票代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入六位数字的股票代码',
				trigger: ['blur', 'change']
			}
		],
		bondAbbr: [{
				type: 'string',
				required: true,
				message: '请输入债券简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,120}$/,
				message: '请输入1到120个字符',
				trigger: ['blur', 'change']
			}
		],
		bondCde: [{
				type: 'string',
				required: true,
				message: '请输入债券代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{6,10}$/,
				message: '请输入6到10位的基金债券代码',
				trigger: ['blur', 'change']
			}
		],
		fundProdAbbr: [{
				type: 'string',
				required: true,
				message: '请输入基金产品简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,25}$/,
				message: '请输入1到25个字符',
				trigger: ['blur', 'change']
			}
		],
		fundProdCde: [{
				type: 'string',
				required: true,
				message: '请输入基金产品代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入六位数字的基金产品代码',
				trigger: ['blur', 'change']
			}
		],
		futrsCntctAbbr: [{
				type: 'string',
				required: true,
				message: '请输入期货合约简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,40}$/,
				message: '请输入1到40个字符',
				trigger: ['blur', 'change']
			}
		],
		futrsCntctCde: [{
				type: 'string',
				required: true,
				message: '请输入期货合约代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{5,15}$/,
				message: '请输入5到15个字符',
				trigger: ['blur', 'change']
			}
		],

		tradStockAbbr: [{
				type: 'string',
				required: true,
				message: '请输入股票简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,20}$/,
				message: '请输入1到20个字符',
				trigger: ['blur', 'change']
			}
		],
		tradStockCde: [{
				type: 'string',
				required: true,
				message: '请输入股票代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入六位数字的股票代码',
				trigger: ['blur', 'change']
			}
		],
		tradBondAbbr: [{
				type: 'string',
				required: true,
				message: '请输入债券简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,120}$/,
				message: '请输入1到120个字符',
				trigger: ['blur', 'change']
			}
		],
		tradBondCde: [{
				type: 'string',
				required: true,
				message: '请输入债券代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{6,10}$/,
				message: '请输入6到10位的基金债券代码',
				trigger: ['blur', 'change']
			}
		],
		tradFundAbbr: [{
				type: 'string',
				required: true,
				message: '请输入基金产品简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,25}$/,
				message: '请输入1到25个字符',
				trigger: ['blur', 'change']
			}
		],
		tradFundCde: [{
				type: 'string',
				required: true,
				message: '请输入基金产品代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入六位数字的基金产品代码',
				trigger: ['blur', 'change']
			}
		],
		tradCntctAbbr: [{
				type: 'string',
				required: true,
				message: '请输入期货合约简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,40}$/,
				message: '请输入1到40个字符',
				trigger: ['blur', 'change']
			}
		],
		tradCntctCde: [{
				type: 'string',
				required: true,
				message: '请输入期货合约代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{5,15}$/,
				message: '请输入5到15个字符',
				trigger: ['blur', 'change']
			}
		],
		corltInfoDsclsOpenDate: {
			type: 'array',
			required: true,
			message: '请选择相关信息披露/公开日期',
			trigger: ['blur', 'change']
		},
		dsclsOpenInfoCntnt: [{
				type: 'string',
				required: true,
				message: '请输入披露/公开信息内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{50,200}$/,
				message: '请输入50到200个字符',
				trigger: ['blur', 'change']
			}
		],
		insideTradAcctName: [{
				type: 'string',
				required: true,
				message: '请输入账户名称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,50}$/,
				message: '请输入1到50个字符',
				trigger: ['blur', 'change']
			}
		],
		caseItems: [{
				type: 'string',
				required: true,
				message: '请输入违法事实',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{100,2000}$/,
				message: '请输入100到2000个字符',
				trigger: ['blur', 'change']
			}
		],
		tradProdName: [{
				type: 'string',
				required: true,
				message: '请输入产品名称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,25}$/,
				message: '请输入1到25个字符',
				trigger: ['blur', 'change']
			}
		],
		ilegTradPsnAcctName: [{
				type: 'string',
				required: true,
				message: '请输入账户名称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^[\u4e00-\u9fa5]{1,50}$/,
				message: '请输入1到50个中文字符',
				trigger: ['blur', 'change']
			}
		],
		ilegActDate: {
			type: 'array',
			required: true,
			message: '请选择发生期间',
			trigger: ['blur', 'change']
		},
		mnpltCntctObjTypeCde: {
			type: 'string',
			required: true,
			message: '请选择操纵标的类型',
			trigger: ['blur', 'change']
		},
		prodPriceTradQttAbnoWavCondtDescrib: [{
				type: 'string',
				required: true,
				message: '请输入股票价格、交易量异常波动情况',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{50,200}$/,
				message: '请输入50到200个字符',
				trigger: ['blur', 'change']
			}
		],
		compName: [{
				type: 'string',
				required: true,
				message: '请输入公司名称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{2,200}$/,
				message: '请输入2到200个字符',
				trigger: ['blur', 'change']
			}
		],
		compTypeCde: {
			type: 'string',
			required: true,
			message: '请选择公司类型',
			trigger: ['blur', 'change']
		},
		secAbbr: [{
				type: 'string',
				required: true,
				message: '请输入证券简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,120}$/,
				message: '请输入1到120个字符',
				trigger: ['blur', 'change']
			}
		],
		secCde: [{
				type: 'string',
				required: true,
				message: '请输入证券代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入六位数字的证券代码',
				trigger: ['blur', 'change']
			}
		],
		ctnsInfoDiscVlarTypeCde: {
			type: 'string',
			required: true,
			message: '请选择持续信被违法违规类型',
			trigger: ['blur', 'change']
		},
		notDsclsIlegMidlShldDsclsMatrDescrib: [{
				type: 'string',
				required: true,
				message: '请输入应披露事项',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{50,200}$/,
				message: '请输入50到200个字符',
				trigger: ['blur', 'change']
			}
		],

		notDsclsIlegMidlShldDsclsDate: {
			type: 'array',
			required: true,
			message: '请选择应披露日期',
			trigger: ['blur', 'change']
		},
		notAndWhnDsclsOrExistShamIlegMidlDsclsCntnt: [{
				type: 'string',
				required: true,
				message: '请输入披露内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{50,200}$/,
				message: '请输入50到200个字符',
				trigger: ['blur', 'change']
			}
		],
		notAndWhnDsclsOrExistShamIlegMidlDsclsDate: {
			type: 'array',
			required: true,
			message: '请选择披露日期',
			trigger: ['blur', 'change']
		},
		issStockAbbr: [{
				type: 'string',
				required: true,
				message: '请输入股票简称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{1,20}$/,
				message: '请输入1到20个字符',
				trigger: ['blur', 'change']
			}
		],
		issStockCde: [{
				type: 'string',
				required: true,
				message: '请输入股票代码',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^\d{6}$/,
				message: '请输入6位数的交易股票代码',
				trigger: ['blur', 'change']
			}
		],
		preDsclsDate: {
			type: 'array',
			required: true,
			message: '请选择预披露日期',
			trigger: ['blur', 'change']
		},
		dsclsCntnt: [{
				type: 'string',
				required: true,
				message: '请输入报送/披露内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{50,200}$/,
				message: '请输入50到200个字符',
				trigger: ['blur', 'change']
			}
		],
		content_list_info: {
			type: 'string',
			required: true,
			message: '请添加信息',
			trigger: ['blur', 'change']
		},
		fileId: {
			type: 'array',
			required: true,
			message: '请上传证明材料',
			trigger: ['blur', 'change']
		},
		othrInfoDescrib: [{
				type: 'string',
				required: false, // 不强制输入
				message: '请输入报送/披露内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{0,100}$/,
				message: '请输入1到100个字符',
				trigger: ['blur', 'change']
			}
		],
		futrsCntctDescrib: [{
				type: 'string',
				required: false, // 不强制输入
				message: '请输入报送/披露内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{0,100}$/,
				message: '请输入1到100个字符',
				trigger: ['blur', 'change']
			}
		],
		insideTradAcctFundSrc: [{
				type: 'string',
				required: false, // 不强制输入
				message: '请输入报送/披露内容',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{0,100}$/,
				message: '请输入1到100个字符',
				trigger: ['blur', 'change']
			}
		],
		issrName: [{
				type: 'string',
				required: true,
				message: '请输入发行人名称',
				trigger: ['blur', 'change']
			},
			{
				pattern: /^.{2,200}$/,
				message: '请输入2到200个字符',
				trigger: ['blur', 'change']
			}
		],
		issDate: {
			type: 'array',
			required: true,
			message: '请选择发行日期',
			trigger: ['blur', 'change']
		},
	},

};

export {
	reportValidate
};